home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d4 / intrig20.arc / SYSOP.DOC < prev    next >
Text File  |  1991-04-06  |  32KB  |  639 lines

  1.  
  2.         ███ ███▄    ███ █████████ █████████ ███ ████████ ███   ███ ██████
  3.         ███ █████▄  ███    ███    ███    ██ ███ ███      ███   ███ ███
  4.         ███ ███ ▀██▄███    ███    ███    ██ ███ ███      ███   ███ ███
  5.         ███ ███   ▀████    ███    █████████ ███ ███  ███ ███   ███ █████
  6.         ███ ███     ███    ███    ███ ▀██▄  ███ ███   ██ ███   ███ ███
  7.         ███ ███     ███    ███    ███   ▀██ ███ ████████ █████████ ██████
  8.  
  9.                                        By
  10.                            ╔═══════════════════════╗
  11.                            ║ Half Past Productions ║
  12.                            ╚═══════════════════════╝
  13.  
  14.                       SYSOP DOCUMENTATION FOR Version 2.0
  15.                       ═════ ═════════════ ═══ ═══════ ═══
  16. Contents
  17. ════════
  18.  1. Introduction
  19.  2. Disclaimer
  20.  3. What You and Your Users Need To Play
  21.  4. IMPORTANT NOTE FOR SYSOPS CURRENTLY RUNNING VERSION 1.0
  22.  5. Registration
  23.  6. Contents of INTRIG20.ZIP
  24.  7. Installation 
  25.  8. Running INTRIGUE as a Door on Your BBS
  26.  9. Sysop Playing INTRIGUE Locally
  27. 10. Running INTBBS.EXE in Local Mode 
  28. 11. Running INTRIGUE on a Multi-Node BBS
  29. 12. Resetting Games and Installing New Games
  30. 13. Registration Details
  31. 14. Support BBS
  32. 15. New Support BBS!
  33. 16. Commonly Asked Questions and Answers
  34. 17. Technical Information on File Formats
  35. 18. Acknowledgements
  36.                   
  37. 1. Introduction
  38. ══ ════════════
  39.  
  40.   Welcome to the world of INTRIGUE!  INTRIGUE is a strategy type door game with
  41. some very unique features.  First of all, INTRIGUE requires none of the dreaded
  42. system or configuration files required by most BBS programs. That is, it does
  43. not require your board to create any external files like DOOR.SYS, PCBOARD.SYS,
  44. CHAIN.TXT, etc.  INTRIGUE is also unique in that users play ONLY through a term
  45. program.  The user has to initially download the term program, but after that,
  46. he is no longer hindered by ANSI screens that take all day to be sent over the 
  47. modem.  He is only restricted by the speed of his own machine!  Also, INTRIGUE
  48. is novel in that most of the user's time playing (or, better yet, thinking  
  49. about) the game can be done in local mode.  Thus a user can log on, play his 
  50. turn quicly, get the necessary information about the game via a small download,
  51. and be done.  This will free up valuable BBS time for both this user and other 
  52. users.  From a game players' point of view, INTRIGUE uses the computer to allow
  53. humans to interact.  We all know that some games lose their charm once a player
  54. figures out how to beat the program. In INTRIGUE, it is 7 people playing the 
  55. game, and the computer serves only as a "scorekeeper".
  56.  
  57.   In this document, we will instruct you as to how to set up and maintain
  58. INTRIGUE.  We will also provide details of game structure that you may want to
  59. pass on to your players (if they become dedicated players, they will demand
  60. it!). Also contained in this document is some registration information along
  61. with information on how to obtain support for INTRIGUE.
  62.  
  63. 2. Disclaimer
  64. ══ ══════════
  65.  
  66.   The authors make no warranties expressed or implied as to the quality or
  67. performance of this program.  The authors will not be held liable for any
  68. damages resulting from the use of this program.  Your use of this program
  69. constitutes your agreement to this disclaimer and your releasing the author
  70. from any form of liability or litigation.  No part(s) of the package
  71. INTRIG20.ZIP may be altered and redistributed.
  72.    
  73.  
  74. 3. What You and Your Users Need To Play
  75. ══ ════ ═══ ═══ ════ ═════ ════ ══ ════
  76.  
  77.   To play INTRIGUE, it is highly recommended that you have an EGA or VGA color
  78. monitor.  A CGA color monitor will work, although the maps will be "snowy".
  79. Tandy monitors will work fine, except that the special characters we have
  80. designed for the game will revert back to their original ANSI assignments.
  81. Monochrome monitors are not recommended due to the game's heavy reliance on
  82. color.  The sysop needs INTRIG20.ZIP and INTTRM20.ZIP in order to successfully
  83. install and run the game. Your users need only INTTRM20.ZIP to play.
  84.  
  85. 4. IMPORTANT NOTE FOR SYSOPS CURRENTLY RUNNING VERSION 1.0:
  86. ══ ═════════ ════ ═══ ══════ ═════════ ═══════ ═══════ ═══
  87.  
  88.   Due to a major problem we discovered when trying to handle multiple
  89. scenarios, we have been forced to make certain changes that make Version 1.0
  90. and Version 2.0 imcompatable.  We realize this is a major inconvenience, but it
  91. would have had to be done sooner or later.  We feel that now is the best time.
  92. We also feel that the changes we have made in terms of better game play will
  93. compensate for any problems incurred by sysops/users.  By the way, we have at
  94. this point taken strong measures to insure that this incompatibility problem
  95. should never happen again.  The bottom line:  If you run Version 1.0, your
  96. users must use the Version 1.0 term, and if you are running Version 2.0, your
  97. users must use the Version 2.0 term.
  98.  
  99.   If you are currently running Version 1.0, re-installing Version 2.0 is as
  100. easy as unzipping this package to the proper place (see details below).  Also
  101. any games you currently have running will NOT be affected in any way.
  102.  
  103.   We have also added a utility called UNHIDE.EXE.  From the game directory, you
  104. may issue the command UNHIDE CONFIG.DAT to unhide the file CONFIG.DAT.
  105.  
  106. 5. Registration
  107. ══ ════════════
  108.  
  109.   Registration for the door programs to run INTRIGUE is optional.  The game may
  110. be played unobstructed or uncrippled with the exception that unregistered
  111. sysops will only be allowed to run one game of INTRIGUE and also may only use
  112. the World War I (WWI) scenario. Registered sysops have the ability to maintain
  113. up to 10 games and will also receive a Middle East Scenario.  Other scenarios
  114. will be released at later dates.  We are also considering custom-made scenarios
  115. for sysops who might like something more personal for their users.  More
  116. registration details are included in the INTTRM20.ZIP package.
  117.  
  118. 6. Contents of INTRIG20.ZIP
  119. ══ ════════ ══ ════════════
  120.  
  121.   The following files should be included in this package:
  122.  
  123.    INTBBS.EXE   - The executable program to run the INTRIGUE door.
  124.    RESOLVE.EXE  - Maintenance program for the game.
  125.    INSTALL.EXE  - Installation program for INTRIGUE.
  126.    VC0.EXE      - Program to check for winner of any game using WWI scenario.
  127.    INTNODE.EXE  - Program to allow sysops to run INTRIGUE on multiple nodes.
  128.    DESTALL.BAT  - Batch file to remove all 10 game subdirectories.
  129.    INTBBS.BAT   - Batch file to run INTBBS.EXE.
  130.    INTNODE.DOC  - Documentation for using INTNODE.EXE.
  131.    SYSOP.DOC    - This manual.
  132.    PROTOCOL.INT - ASCII screen that prompts user to run terminal program.
  133.    SYSSCR.COM   - Sysop menu screen.
  134.    LOCALDOR.ZIP - John Wright's program for detecting carrier
  135.    INTRM20.ZIP  - ZIP file containing Term program for both you and your
  136.                   users.  Make this file available to your users for 
  137.                   download.
  138.    
  139. 7. Installation
  140. ══ ════════════
  141.  
  142.   NOTE:  Sysops who have successfully installed version 1.0 may just unzip
  143.   ════   version 2.0 into their game directory.  Overwrite all files.  Your new
  144.   version will then be properly installed and ready to go!  Those sysops who
  145.   want to totally scrap Version 1.0 and start fresh need to change to their
  146.   game directory and run the DESTALL.BAT program provided in INTRIG20.ZIP. Then
  147.   follow the installation instructions below.
  148.        
  149.  
  150.   INTRIGUE is different from most other door games in that the game MUST be
  151. played from a protocol installed by the user.  To install INTRIGUE so that your
  152. users can run their protocol, and you can play the game locally, follow the
  153. steps outlined below.
  154.  
  155.   1)  Make a directory to hold the game.
  156.  
  157.   2)  Unzip INTRIG20.ZIP into this directory.
  158.  
  159.   3)  INTRIG20.ZIP contains another ZIP file, INTTRM20.ZIP.  You must also
  160.       unzip this file into the game directory.
  161.  
  162.   4)  Switch to the directory/disk that holds your game and issue the command:
  163.  
  164.            INTRIGUE /L
  165.  
  166.       You will be prompted for a communications port number that your modem
  167.       uses.  This information along with a unique identification sequence is
  168.       stored throughout the data files present on the directory/disk.
  169.     
  170.       You will now be sent into the WWI scenario and given Italy as your
  171.       nation.  You may wish to look around at this point (Use Esc, arrow keys,
  172.       and ENTER to go through the menus and arrow keys to scroll the map), but
  173.       to continue the installation process, hit Esc, use the arrow keys to go
  174.       to the UTILITIES menu, and choose Quit.
  175.  
  176.   5)  Type the command INSTALL.  INSTALL creates subdirectories to hold games
  177.       0,1,...,9.  If you are unregistered, you may only play game 0, but
  178.       periodically, the program checks other directories, so please do not
  179.       remove them.  More information about the INSTALL program for registered
  180.       sysops will be provided later.
  181.  
  182.   6)  Edit the batch file INTBBS.BAT to your liking. All that the program needs
  183.       is contained in the batch file you were given. At present, INTBBS.BAT
  184.       consists of the following commands:
  185.  
  186.            CD INTRIGUE
  187.            INTBBS
  188.            CD ..
  189.            
  190.       NOTE:  For sysops running high speed modems and/or desqview, we have
  191.       ════   noticed a problem with sending the protocol message out the
  192.       com port.  If this happens with your BBS (usually the game locks up
  193.       on the BBS end right after PROTOCOL.INT is sent to remote), you may
  194.       want to use the following batch file:
  195.       
  196.             CD INTRIGUE
  197.             TYPE PROTOCOL.INT > COM1      
  198.             INTBBS /NM
  199.             CD ..
  200.       
  201.       The /NM (no message) switch tells INTBBS.EXE that you will send 
  202.       PROTOCOL.INT to the user in the batch file.  If you use Desqview, you
  203.       may not be able to simply TYPE PROTOCOL.INT out the com port.  DOORWAY
  204.       is one program that will successfully send PROTOCOL.INT out the com 
  205.       port.  (DOORWAY is available on most BBS'.  The latest version is
  206.       DRWY212.ZIP).
  207.       
  208.       If you wish to use DOORWAY to solve this problem, do the following:
  209.       1) Create a text file containing one blank line and put it in your
  210.          game directory.  Suppose this file is called BLANK.TXT.
  211.       2) Use the batch file
  212.          CD INTRIGUE
  213.          DOORWAY SYS /O:t /Z:BLANK.TXT
  214.          INTBBS
  215.          CD..         
  216.       
  217.       NOTE:  Those sysops who run multi-node BBS's will want to make sure
  218.       ════   to check out the Running INTRIGUE on a Multi-Node BBS Section
  219.       later in the documentation.
  220.     
  221.   7)  Make sure your timed event runs the program RESOLVE.EXE exactly once a
  222.       day.  If you do not have a timed event, you will have to make sure you
  223.       run RESOLVE.EXE once a day.  As soon as a game begins, players will be
  224.       wanting to know when your event runs, since RESOLVE.EXE resolves all
  225.       combat occurring in the game.
  226.  
  227.   8)  Configure your BBS program so that it will recognize INTBBS.BAT as the
  228.       batch file to run your INTRIGUE door.
  229.  
  230.   9)  Place the file INTTRM20.ZIP in your downloads directory for your users to
  231.       download.  They cannot play the game unless they have properly installed
  232.       INTRIGUE on their systems.  Tell them to consult USER.DOC for
  233.       instructions.
  234.     
  235.   NOTE:  Sysops should realize that this door game is MUCH different from your
  236.   ════   standard door game.  By following the steps above, you have installed
  237.   both the BBS program and your OWN personal term program for INTRIGUE. You
  238.   NEED NOT follow the steps in USER.DOC for installing the term program.  If
  239.   you have followed the steps above, you have successfully completed the
  240.   installation process!
  241.        
  242. 8. Running INTRIGUE as a Door on Your BBS
  243. ══ ═══════ ════════ ══ ═ ════ ══ ════ ═══
  244.  
  245.   Once you have properly installed INTRIGUE, you should encourage your users to
  246. Download INTTRM20.ZIP.  (C'mon!  Make it a free download if you are one of
  247. those ratio people!!).  Again, we cannot emphasize enough how important it is
  248. that your users have set up the term.
  249.  
  250.   When a user who has properly installed the protocol opens the door, he will
  251. be sent a message telling him to run his protocol.  This message is contained
  252. in the file PROTOCOL.INT.  You may use any text editor to edit this message
  253. more to your liking (ANSI graphics are not allowed and the message size must be
  254. less than 2000 bytes.  Desqview users may want to do this if they use DOORWAY 
  255. because DOORWAY sends a RETURNING TO BOARD message after sending PROTOCOL.INT).
  256. Upon running the term,you will see the Sysop Status Screen appear on your end.
  257. This screen contains a clock telling you how much time a player has remaining 
  258. in the door; a menu that tells you the status of all games; and, a menu 
  259. containing information pertaining to the current game the player has joined.
  260. The bottom menu will eventually display your BBS name if you are a registered
  261. sysop, and will show UNREGISTERED!!! if you are not a registered sysop.  If a
  262. user decides to exit the door without joining a game or just viewing a game he
  263. is not in, the menu on the right will not fill up and the BBS name will not 
  264. appear on the bottom menu.  Due to the nature of the game, the sysop is kept
  265. "blind" to the user's moves.  If you are curious as to why we have done this,
  266. join a game yourself and think about how you would feel if the sysop were 
  267. playing in the same game and watching your moves!
  268.  
  269.   Your users are only allowed in a maximum of 3 games per BBS.  We have found
  270. that even the most addicted INTRIGUE players cannot handle more than 3 games.
  271. If you have a user who cannot get enough, let us know and we will see what we
  272. can do!
  273.  
  274.   Once you have game(s) underway, the RESOLVE.EXE program you installed in your
  275. event becomes very important.  Each turn in the game lasts for 2 days. We think
  276. of a "day" as being the period between times RESOLVE runs.  No doubt your users
  277. will soon want to know when your event runs!  It is important to game play that
  278. your event runs consistently and your players are aware of the time/frequency
  279. that it runs.
  280.  
  281. 9. Sysop Playing INTRIGUE Locally
  282. ══ ═════ ═══════ ════════ ═══════
  283.  
  284.   Sysops can (and should) try their hand at INTRIGUE!  It is very important
  285. that you understand how to play locally.  Since INTRIGUE runs from a term, we
  286. have had to build a terminal emulator into INTRIGUE.EXE to allow sysops to play
  287. locally.  INTBBS.EXE is a program for remote players!! Its purpose is to act as
  288. a clearinghouse for the remote player.  It sends/receives necessary files and
  289. that is all!  Sysop who wish to play locally must drop to DOS from your BBS,
  290. change to the INTRIGUE directory and type the command:
  291.  
  292.   INTRIGUE /S
  293.  
  294.   The /S tells INTRIGUE that a sysop is playing locally.  If you have multi-
  295. nodes, DO NOT call out on one modem and try to open the INTRIGUE door!  It will
  296. not work.  If you want to play locally, it is as simple as we have described it
  297. above.  If you want to test out your door from remote, you will need to get
  298. someone who is really "remote" to help you out.  Sorry about the inconvenience,
  299. but this is the best way we've found to do it.
  300.  
  301.    The parameter /L forces the program the program to run in local mode and
  302. bypasses the game select menu.  If you have a problem with your modem falsely
  303. detecting carrier, you may want to use this switch.  This switch just allows
  304. you to look around in local mode while online your BBS.  Any messages or orders
  305. you send will not have any effect.  Use the /S switch if you want to send
  306. messages or orders.
  307.  
  308.  
  309.   For sysops who do not like to shell to DOS, you can do what we have done here
  310. on Cedar Lake BBS.  We wrote a batch file that runs a carrier detect program
  311. (there are several nice shareware programs for this out there... we are using
  312. John Wright's LOCALDOR program -- it works great and is included in this zip
  313. package) to determine if carrier is detected.  If carrier is detected, we 
  314. branch to INTBBS.EXE and if carrier is not detected, we branch to INTRIGUE /S.
  315. Below is the exact Batch file we use here at Cedar Lake:
  316.  
  317. Batch file for Running INTRIGUE (Allows sysop to skip drop to DOS)
  318. ═════ ════ ═══ ═══════ ════════
  319.  
  320. @ECHO OFF
  321. LOCALDOR
  322. Rem LOCALDOR is in my path.
  323. Rem LOCALDOR returns an errorlevel 1 if carrier not detected.
  324. Rem Any program that detects carrier will work.  LOCALDOR is one such
  325. Rem program.
  326. IF ERRORLEVEL 1 GOTO Local
  327. CD C:\BBS\INTRIGUE
  328. INTBBS
  329. GOTO End
  330. :Local
  331. CD C:\BBS\INTRIGUE
  332. INTRIGUE /S
  333. :End    
  334. CLS
  335. CD C:\BBS  
  336.  
  337.   This batch file will allow you to open your INTRIGUE door just like your
  338. users and play INTRIGUE on your BBS.
  339.  
  340. 10. Running INTBBS.EXE in Local Mode
  341. ═══ ═══════ ══════════ ══ ═════ ════
  342.  
  343.   INTBBS.EXE can also be run in local mode.  The purpose is to allow you to
  344. check on all games' status.  To run INTBBS.EXE locally, just shell to DOS from 
  345. your BBS and type the command INTBBS /L.  You will then be allowed to check  
  346. the status of any game.  The second column of the menu on the right side of the
  347. Sysop Status Screen is titled FILES.  If an O appears next to a country, then 
  348. that player has orders turned in for the next turn.  If an M appears next to a 
  349. country, then that player has mail waiting for him to pick up.  When your users
  350. are first learning INTRIGUE, you will no doubt want to keep players posted on 
  351. when orders are due in your public mail.  We realize this is a hassle and you 
  352. may wish not to do it, but we have found after a few turns, players caught on 
  353. to the game, and we could quit posting this information.
  354.  
  355. 11. Running INTRIGUE on a Multi-Node BBS
  356. ═══ ═══════ ════════ ══ ═ ══════════ ═══
  357.  
  358.   It is now possible to run INTRIGUE Version 2.0 on a multi-node BBS.  All that
  359. is required is the ability to create a DOOR.SYS file like the one that PCBoard
  360. is capable of creating for any door game.  If your BBS has this capability,
  361. then you can run INTRIGUE on any number of nodes (not simultaneously, however).
  362. If you are interested in running INTRIGUE on a multi-node BBS, please consult
  363. the file INTNODE.DOC.
  364.  
  365. 12. Resetting Games and Installing New Games
  366. ═══ ═════════ ═════ ═══ ══════════ ═══ ═════
  367.  
  368.   Included in this package is the utility program INSTALL.EXE.  This program
  369. serves a variety of purposes.  You have already used this program to initially
  370. set up your game directories.  At some time, you may wish to reset a game back
  371. to its initial state.  Also, you will always have that user who starts a game
  372. and noboby else joins it.  You may want to reset it.  Or, if you are a a
  373. registered sysop, you can use INSTALL to install various scenarios on any of
  374. your 10 available games.  Unregistered sysops may only run Scenario 0 (the
  375. World War I scenario) on Game 0.
  376.  
  377.   If you wish to reset a game at any time to its original state, issue the
  378. command:
  379.  
  380.                               INSTALL N M
  381.  
  382. where N is the scenario number and M is the game number.  For example, suppose
  383. you are a registered user and you wish to install the mideast scenario
  384. (scenario 1) in game 0.  Then you would enter the command INSTALL 1 0.  Of
  385. course, unregistered sysops may only enter the command INSTALL 0 0, which will
  386. reset game 0 using the WWI scenario (scenario 0).  When you first run INSTALL,
  387. do not use any command line parameters, and the program will create all
  388. necessary subdirectories and data files.
  389.  
  390. Current Scenarios Available:
  391. ═══════ ═════════ ═════════
  392.  
  393. Scenario 0  (World War I, available to all sysops).
  394. Scenario 1  (MidEast, available to registered sysops).
  395.  
  396. 13. Registration Details
  397. ═══ ════════════ ═══════
  398.  
  399.   If you have an avid following for INTRIGUE, you may wish to register the
  400. program.  Sysops who register receive both the term and the bbs programs, along
  401. with the MidEast scenario.  The sysop may then run up to 10 games on his BBS,
  402. and install the WWI and MidEast scenarios as he sees fit.  You will also
  403. receive updates on new scenarios as they are made available.  Currently, we are
  404. working on a Civil War Scenario, a World War II scenario, along with new
  405. victory conditions for the WWI scenario and the MidEast scenario.  The WWI
  406. scenario is currently an "every man for himself" type game, but we plan to
  407. release a version that allows for team play.  The MidEast scenario already
  408. allows for team play.  We are also considering custom design scenarios for the
  409. those who would like to design their own games.  Sysops who register will also
  410. have their BBS name (or whatever they want) displayed on the user's menu when
  411. he logs on.  Information on how to register is contained in INTRIGUE.  Just
  412. type INTRIGUE and choose REGISTRATION under the UTILITIES option.
  413.  
  414. 14. Support BBS
  415. ═══ ═══════ ═══
  416.  
  417.   Support for INTRIGUE is provided primarily on Cedar Lake BBS (618)-529-1839,
  418. during the hours of 10:30pm - 7:00am (CST).  Leave questions and comments for
  419. Dave Eubanks, Mark Jones, or Pat Van Fleet.  We welcome any constructive
  420. criticism you have and any comments on how we can improve the game.  If you are
  421. a registered EXECUTIVE HOST sysop, you can leave mail for Pat Van Fleet on John
  422. Wright's ESP BBS at (618)-993-5091 24 hours a day.  Mail may also be addressed
  423. to Mark Jones on Compuserve at 76066,1521 or Dave Eubanks at 70034,557.  We
  424. welcome questions from both unregistered and registered sysops!!
  425.  
  426. 15. NEW Support BBS!!!
  427. ═══ ═══ ═══════ ══════
  428.  
  429.   With the release of INTRIGUE 2.0, we have added Ethereal Realms
  430. (618)-536-7950 24 hours a day and soon to be running a USR HST, as an
  431. official Support BBS for INTRIGUE. Ethereal Realms is a member of the
  432. International WWIVlink network with a node number of @16850.  You can post on
  433. the INTRIGUE Support Sub and grab the latest copy on first login by using the
  434. Sysop Autovalidation.  If you have access to another WWIVlink BBS, you can
  435. reach the INTRIGUE Support Staff by E-mailing 15@16850.
  436.  
  437.  
  438. 16. Commonly Asked Questions and Answers
  439. ═══ ════════ ═════ ═════════ ═══ ═══════
  440.  
  441. Q) I tried to install INTRIGUE with the modem online and it didn't work.
  442.    What did I do wrong?
  443. A) You probably forgot to include the command line parameter /L.  If you're
  444.    trying to install INTRIGUE while the modem is online, this parameter tells
  445.    INTRIGUE to ignore communications and run in local mode.  
  446.    
  447. Q) I have two nodes.  After installing the BBS end and the protocol end, I 
  448.    tried to call out on Node 2 to Node 1.  Why did I get the message 
  449.    "COMMUNICATIONS ERROR!!"?
  450. A) The problem is that both INTRIGUE.EXE and INTBBS.EXE are trying to use the
  451.    same com port.  If you wish to test the game from remote, you'll need to 
  452.    have a friend call you up and try it out.  If you are a sysop who wishes
  453.    to play INTRIGUE on your BBS, simply shell to DOS from your BBS, change to
  454.    the correct directory, and issue the command INTRIGUE /S.
  455.    
  456. Q) I would like to play INTRIGUE on my friend's BBS.  Is that possible?
  457. A) Sure, simply call your friend, open the door on his BBS, shell to DOS, 
  458.    change to the proper directory, (you may want to use INTRIGUE.BAT to
  459.    do this) and issue the command INTRIGUE.  
  460.    
  461. Q) I run 2 nodes.  I tried calling my friend as instructed in the previous
  462.    question, and the game hung.  What is the problem?
  463. A) If you are running 2 nodes, you will want to open the door on his BBS, 
  464.    shell to DOS, change to the proper directory, issue the command 
  465.    INTNODE OUT, answer the question at the prompt, and then issue the command 
  466.    INTRIGUE. (You may wish to make this addition to INTRIGUE.BAT).     
  467.  
  468. Q) I have multiple nodes.  How do I run INTRIGUE?
  469. A) Make sure your BBS has the ability to create DOOR.SYS (like the one PCBoard
  470.    creates).  Then consult INTNODE.DOC for more details on how your batch file
  471.    should look.  
  472.  
  473.    NOTE:  Actually, all the INTNODE.EXE program requires in order to run
  474.    ════   successfully is a file called DOOR.SYS that resides on the current
  475. path (when you run INTNODE.EXE) with the following format: the fourth byte
  476. must be the character representing the COM port the caller is on.  For example,
  477. if an INTRIGUE player has called in on COM2, the DOOR.SYS file should have
  478. ASCII character 50 (i.e. "2") as the fourth byte.  The rest of the file can
  479. be anything.  This enables you to have up to 9 nodes functioning.
  480.  
  481. Q) I use Desqview.  I shelled to DOS, ran INTRIGUE /S, then I hit my Alt key
  482.    to view another window.  When I returned, my INTRIGUE screen was all
  483.    garbage.  
  484. A) Each time you switch windows in Desqview, it calls up its own ANSI driver.
  485.    This driver interferes with the driver we use to write the stars, anchors,
  486.    and circles to the screen.  Our suggestion is to not switch windows while
  487.    running INTRIGUE /S!
  488.    
  489. Q) One of my users asked if he could be removed from a game.  Can I do this?
  490. A) We are currently working on a feature that allows the sysop to manage games.
  491.    The feature will allow sysops to remove players from games if they so 
  492.    desire.  You can use the INSTALL program to completely re-initialize the
  493.    game.  The data files on each subdirectory contain information about all
  494.    current players.  If you feel you must know how to edit these files to 
  495.    remove players, please see the section below providing technical information
  496.    for INTRIGUE data files.
  497.  
  498. Q) When I choose Help or Rules or Registration while running INTRIGUE, I get
  499.    garbage.  How can I fix this?
  500. A) You do not have an ANSI driver loaded.  You may add the line 
  501.    DEVICE=ANSI.SYS to your CONFIG.SYS file, or you may use one of many ANSI
  502.    drivers available as shareware.  To use the example above, ANSI.SYS must
  503.    reside on your root directory.
  504.    
  505. Q) The first time I ran INTBBS.EXE and it crashed.  Any particular reason?
  506. A) You must run INTRIGUE prior to running INTBBS for the first time.  INTRIGUE
  507.    will configure communications parameters for both programs.
  508.    
  509. Q) My users report getting an "INCOMPATIBLE VERSION" error message when they
  510.    run their term program.  Why?
  511. A) Two reasons: 1) They may not have the same version of INTRIGUE as you do,
  512.    or 2) they are running their term program too fast for INTBBS.EXE to 
  513.    establish proper communications.  Tell them to wait a few seconds at the
  514.    initial screen.
  515.  
  516. Q) My users report that the game crashes after opening the door and seeing 
  517.    the initial title screens.  The disk drive runs only briefly.  Why?
  518. A) They are probably running an incompatible version of the term.
  519.  
  520. Q) INTBBS.EXE locks up after sending PROTOCOL.INT.  Why?
  521. A) This problem has been noticed on systems running Desqview and a HST Hayes
  522.    Robotics Modem.  We have included the switch /NM that will tell INTBBS
  523.    not to send PROTOCOL.INT to the user from within the program.  You must 
  524.    provide some other means of sending PROTOCOL.INT to your users.  DOORWAY
  525.    has been found to work in this situation.  You may want to modify 
  526.    PROTOCOL.INT to tell your users that DOORWAY expects an ENTER before they
  527.    run their term program.
  528.  
  529. 17. Technical Information on File Formats
  530. ═══ ═════════ ═══════════ ══ ════ ═══════
  531. In this section we describe the workings of two data files: CONFIG.DAT, and
  532. GAME.DAT.  If you wish, you may make use of this information to remove players
  533. from games, instruct your users on how to allow multiple players from one
  534. location, etc.  We realize that providing this detailed information will allow
  535. dishonest players to play more than one country in a single game.  We don't
  536. think this should be a problem, but we are welcome to any suggestions or 
  537. comments on this.  
  538.  
  539. NOTE:  If you choose to edit these files and you make an error, chances are the
  540. ════   game will crash and burn.  Proceed with extreme caution!!!
  541.  
  542. CONFIG.DAT 
  543. ══════════
  544. This file contains eight parameters that INTRIGUE.EXE and INTBBS.EXE use.
  545. They are:
  546.  
  547. 1) ID number (8 digits).  Unregistered users will have 0000 as the last four
  548.    digits.  This number is the sole means of identification of the player
  549.    by INTBBS, and is used to check which games a player is in, etc.  At initial
  550.    log-on into the door, the users end sends their CONFIG.DAT to the BBS, which
  551.    is renamed CONFIG.PLR by INTBBS.  Thus the CONFIG.PLR file always contains
  552.    information about the last player that logged on.
  553.    
  554. 2) Comm port.  This number is one less than the comm number of the port used
  555.    by communications.  Ex: if your modem uses COM2, this number will be 1.
  556.    
  557. 3) Baud rate.  This parameter is always set to 1200, which is the minimum
  558.    rate that INTRIGUE supports.  This parameter is only used to initialize
  559.    communications.  The actual baud rate that is used by INTRIGUE is the baud
  560.    rate that was being used by your communications package (Telix, Procomm, 
  561.    PCBoard, etc.).
  562.    
  563. 4) Country number.  This is the digit (0,1,2,...,6) that corresponds to the
  564.    nation you are playing in the last game you logged onto.  These countries
  565.    are listed in NAMES0.DAT in the correct order.  They can also be viewed by
  566.    choosing the "Game Status" option on the "Utilities" menu in INTRIGUE.
  567.    
  568. 5) Turn number.  The turn number of the last game you were logged onto.
  569.  
  570. 6&7) Date when the last turn's orders were resolved (respectively, the month
  571.      and day).  INTRIGUE uses this information to calulate and display when
  572.      the next set of orders is due.
  573.      
  574. 8) Scenario number.  The original scenario is scenario 0, and its data files
  575.    have names ending in 0.  The mideast scenario is scenario 1.  We will 
  576.    release additional scenarios if there is sufficient demand.
  577.    
  578. Example: The contents of a sample CONFIG.DAT are
  579.    
  580. 91250000 1 1200 5 3 4 5 0   
  581.  
  582. This user is unregistered, with ID# 91250000, uses COM2, is playing a game with
  583. scenario 0, and has country 5--Russia.  Current turn is turn 3, and turn 3 
  584. orders will be resolved on 4/7 (two days after the previous turn).
  585.  
  586.  
  587. GAME.DAT
  588. ════════
  589. This file resides on each subdirectory \0, \1, ... ,\9 of the game directory
  590. of the BBS.  It contains information about players and status of a single game.
  591. The parameters of GAME.DAT are:
  592.  
  593. 1) Scenario number for this game.
  594.  
  595. 2) Number of players currently in the game (7=full).  
  596.  
  597. 3) Turn number.  Initially, the turn number is set to 1, and begins 
  598.    incrementing as soon as the game starts.  When the game is over, the turn
  599.    number is set to zero.  
  600.    
  601. 4) Counter.  This parameter simply switches between 0 and 1.  The combat
  602.    resolution program RESOLVE.EXE uses this number to determine if orders 
  603.    should be resolved.  If it finds a 0, it simply increments it to 1;
  604.    if it finds a 1, it resolves orders, sets the counter to 0, and increments
  605.    the turn number.  Normally, RESOLVE.EXE should be run once each day, so that
  606.    a new turn will begin every other day.
  607.    
  608. 5) This is the ID# for the person playing country 0 in this game.  If set to
  609.    0, there is no player for this country.
  610.    
  611. 6) Unused parameter for country 0. (Initially set to 0).  We may use this for 
  612.    keeping track of scores, or other enhancements.  Feel free to write your
  613.    own utilities that use it.
  614.    
  615. 7-18) Same as 5-6) above for countries 1,2,3...,6.
  616.    
  617. Example: The contents of a sample GAME.DAT are
  618.  
  619. 0 3 1 0 23420000 0 0 0 0 0 65560001 0 0 0 91250003 0 0 0
  620.    
  621. This game is using scenario 0 (the World War I scenario) and currently has
  622. 3 players signed up for play.  The current players are countries 0,3, & 5 --
  623. Italy, Germany, and Russia.   
  624.  
  625.  
  626. 18. Acknowledgements
  627. ═══ ════════════════
  628.  
  629.   We would like to thank the following playtesters for their patience and
  630. useful comments on the initial go around of INTRIGUE:
  631.  
  632.   Jay Fuller
  633.   Allen Hannaford
  634.   Michael Kloepfer
  635.   Ming Li
  636.  
  637.    We would also like to thank Allen Wittenhauer for editing our docs and
  638. hopefully making them a little better this go around.
  639.